package com.ying.service;

import com.ying.repository.SysRoleRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;


/**
 * 角色
 */
@Service
public class SysRoleService  {
	@Autowired
	private SysRoleRepository sysRoleRepository;
	@Autowired
	private SysRoleMenuService sysRoleMenuService;
	@Autowired
	private SysUserRoleService sysUserRoleService;

//
//	public SysRoleEntity queryObject(Long roleId) {
//		return sysRoleRepository.queryObject(roleId);
//	}
//
//
//	public List<SysRoleEntity> queryList(Map<String, Object> map) {
//		return sysRoleRepository.queryList(map);
//	}
//
//
//	public int queryTotal(Map<String, Object> map) {
//		return sysRoleRepository.queryTotal(map);
//	}
//
//	@Transactional
//	public void save(SysRoleEntity role) {
//		role.setCreateTime(new Date());
//		sysRoleRepository.save(role);
//
//		//保存角色与菜单关系
//		sysRoleMenuService.saveOrUpdate(role.getRoleId(), role.getMenuIdList());
//	}
//
//	@Transactional
//	public void update(SysRoleEntity role) {
//		sysRoleRepository.update(role);
//
//		//更新角色与菜单关系
//		sysRoleMenuService.saveOrUpdate(role.getRoleId(), role.getMenuIdList());
//	}
//
//	@Transactional
//	public void deleteBatch(Long[] roleIds) {
//		sysRoleRepository.deleteBatch(roleIds);
//	}

}
